package com.kgc.sportscircle.pojo;

import java.util.Date;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

/**
* 描述：实体类
* @author 杨海文
* @date 2019/07/22
*/
public class Sportsactive implements Serializable {

   /**活动id*/
    private Integer activeId;
   /**活动标题*/
    private String activeTitle;
   /**活动简述*/
    private String activeDsesc;
   /**运动父类*/
    private Integer activeType1;
   /**运动子类*/
    private Integer activeType2;
   /**开始时间*/
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date dateStart;
   /**结束时间*/
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date dateEnd;
   /**集合地*/
    private String assemblyPoint;
   /**目的地*/
    private String destination;
   /**承办人*/
    private String contractor;
   /**活动介绍*/
    private String activeIntroduce;
   /**活动路线*/
    private String activeRote;
   /**活动报名介绍*/
    private String activeApply;
   /**活动规则*/
    private String activeRule;
   /**活动奖励*/
    private String activeAward;
   /**注意事项*/
    private String activeNotice;
   /**活动售价*/
    private Double cost;
   /**备用2varchar*/
    private String beiyong2;
   /**备用3int*/
    private Integer beiyong3;
   /**备用4int*/
    private Integer beiyong4;

    public Sportsactive(){}
    
    public Sportsactive(Integer activeId,String activeTitle,String activeDsesc,Integer activeType1,Integer activeType2,Date dateStart,Date dateEnd,String assemblyPoint,String destination,String contractor,String activeIntroduce,String activeRote,String activeApply,String activeRule,String activeAward,String activeNotice,Double cost,String beiyong2,Integer beiyong3,Integer beiyong4){
        this.activeId = activeId;
        this.activeTitle = activeTitle;
        this.activeDsesc = activeDsesc;
        this.activeType1 = activeType1;
        this.activeType2 = activeType2;
        this.dateStart = dateStart;
        this.dateEnd = dateEnd;
        this.assemblyPoint = assemblyPoint;
        this.destination = destination;
        this.contractor = contractor;
        this.activeIntroduce = activeIntroduce;
        this.activeRote = activeRote;
        this.activeApply = activeApply;
        this.activeRule = activeRule;
        this.activeAward = activeAward;
        this.activeNotice = activeNotice;
        this.cost = cost;
        this.beiyong2 = beiyong2;
        this.beiyong3 = beiyong3;
        this.beiyong4 = beiyong4;
    }

   /**获取活动id属性的值*/
    public Integer getActiveId() {
        return this.activeId;
    }
   /**设置活动id属性的值*/
    public void setActiveId(Integer activeId) {
        this.activeId = activeId;
    }
   /**获取活动标题属性的值*/
    public String getActiveTitle() {
        return this.activeTitle;
    }
   /**设置活动标题属性的值*/
    public void setActiveTitle(String activeTitle) {
        this.activeTitle = activeTitle;
    }
   /**获取活动简述属性的值*/
    public String getActiveDsesc() {
        return this.activeDsesc;
    }
   /**设置活动简述属性的值*/
    public void setActiveDsesc(String activeDsesc) {
        this.activeDsesc = activeDsesc;
    }
   /**获取运动父类属性的值*/
    public Integer getActiveType1() {
        return this.activeType1;
    }
   /**设置运动父类属性的值*/
    public void setActiveType1(Integer activeType1) {
        this.activeType1 = activeType1;
    }
   /**获取运动子类属性的值*/
    public Integer getActiveType2() {
        return this.activeType2;
    }
   /**设置运动子类属性的值*/
    public void setActiveType2(Integer activeType2) {
        this.activeType2 = activeType2;
    }
   /**获取开始时间属性的值*/
    public Date getDateStart() {
        return this.dateStart;
    }
   /**设置开始时间属性的值*/
    public void setDateStart(Date dateStart) {
        this.dateStart = dateStart;
    }
   /**获取结束时间属性的值*/
    public Date getDateEnd() {
        return this.dateEnd;
    }
   /**设置结束时间属性的值*/
    public void setDateEnd(Date dateEnd) {
        this.dateEnd = dateEnd;
    }
   /**获取集合地属性的值*/
    public String getAssemblyPoint() {
        return this.assemblyPoint;
    }
   /**设置集合地属性的值*/
    public void setAssemblyPoint(String assemblyPoint) {
        this.assemblyPoint = assemblyPoint;
    }
   /**获取目的地属性的值*/
    public String getDestination() {
        return this.destination;
    }
   /**设置目的地属性的值*/
    public void setDestination(String destination) {
        this.destination = destination;
    }
   /**获取承办人属性的值*/
    public String getContractor() {
        return this.contractor;
    }
   /**设置承办人属性的值*/
    public void setContractor(String contractor) {
        this.contractor = contractor;
    }
   /**获取活动介绍属性的值*/
    public String getActiveIntroduce() {
        return this.activeIntroduce;
    }
   /**设置活动介绍属性的值*/
    public void setActiveIntroduce(String activeIntroduce) {
        this.activeIntroduce = activeIntroduce;
    }
   /**获取活动路线属性的值*/
    public String getActiveRote() {
        return this.activeRote;
    }
   /**设置活动路线属性的值*/
    public void setActiveRote(String activeRote) {
        this.activeRote = activeRote;
    }
   /**获取活动报名介绍属性的值*/
    public String getActiveApply() {
        return this.activeApply;
    }
   /**设置活动报名介绍属性的值*/
    public void setActiveApply(String activeApply) {
        this.activeApply = activeApply;
    }
   /**获取活动规则属性的值*/
    public String getActiveRule() {
        return this.activeRule;
    }
   /**设置活动规则属性的值*/
    public void setActiveRule(String activeRule) {
        this.activeRule = activeRule;
    }
   /**获取活动奖励属性的值*/
    public String getActiveAward() {
        return this.activeAward;
    }
   /**设置活动奖励属性的值*/
    public void setActiveAward(String activeAward) {
        this.activeAward = activeAward;
    }
   /**获取注意事项属性的值*/
    public String getActiveNotice() {
        return this.activeNotice;
    }
   /**设置注意事项属性的值*/
    public void setActiveNotice(String activeNotice) {
        this.activeNotice = activeNotice;
    }
   /**获取活动售价属性的值*/
    public Double getCost() {
        return this.cost;
    }
   /**设置活动售价属性的值*/
    public void setCost(Double cost) {
        this.cost = cost;
    }
   /**获取备用2varchar属性的值*/
    public String getBeiyong2() {
        return this.beiyong2;
    }
   /**设置备用2varchar属性的值*/
    public void setBeiyong2(String beiyong2) {
        this.beiyong2 = beiyong2;
    }
   /**获取备用3int属性的值*/
    public Integer getBeiyong3() {
        return this.beiyong3;
    }
   /**设置备用3int属性的值*/
    public void setBeiyong3(Integer beiyong3) {
        this.beiyong3 = beiyong3;
    }
   /**获取备用4int属性的值*/
    public Integer getBeiyong4() {
        return this.beiyong4;
    }
   /**设置备用4int属性的值*/
    public void setBeiyong4(Integer beiyong4) {
        this.beiyong4 = beiyong4;
    }
}
